package 基础知识;

public class 数据转换 {
/**
 1是int类型，‘1’是char类型，
 当然char的存储模式其实也是和int类似的
 比如‘A’和65是一样的，也就是说计算机存储‘A’的时候其实是把它当做65存储的。
 二进制	  十进制	  十六进制   字符
 数字
 00000000	0	    00       0
*
 00001001	9	    09       9
字符（0-9）
 00110000	48  	30	    0
 *
 00111001	57	    39	    9

 字符（A-Z）
 01000001	65	    41	    A
 *
 01011010	90  	5A  	Z

 字符（a-z）
 01100001	97	    61  	a
 *
 * 01111010	122	    7A  	z
 */
    public static void main(String[] args) {
        int aa = 2;
        Integer a = 1;
        String b = "s";
        char c = 'c';

        System.out.printf("1  %d\n",1);
        System.out.printf("0  %c\n",48);
        System.out.printf("1  %c\n",49);
    //    统计字符个数
        String str = "aaaaabbBBB112555";
        int[] number = new int[200];
        int max = 0;
        for (int i = 0; i < str.length(); i++) {
            System.out.print(str.charAt(i)+ "  ");
            System.out.println((int)str.charAt(i));
            number[str.charAt(i)]++;
            max = Math.max(number[str.charAt(i)], max);
        }
        System.out.println("max:"+max);
    }
}
